package com.yonyou.cyxdms.basedata.service.vo.color;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ColorsVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 颜色id 主键
     */
    @ApiModelProperty(value = "颜色id")
    @JsonProperty("colorId")
    private String colorId;

    /**
     * 颜色代码
     */
    @ApiModelProperty(value = "颜色代码")
    @JsonProperty("colorCode")
    @Excel(name = "颜色代码")
    private String colorCode;

    /**
     * 颜色名称
     */
    @ApiModelProperty(value = "颜色名称")
    @JsonProperty("colorName")
    @Excel(name = "颜色名称")
    private String colorName;

    /**
     * 颜色类型
     */
    @ApiModelProperty(value = "颜色类型")
    @JsonProperty("colorType")
    @Excel(name = "颜色类型(内饰/外饰)")
    private String colorType;

    /**
     * 启用标识
     */
    @ApiModelProperty(value = "启用标记")
    @JsonProperty("isValid")
    @Excel(name = "启用标记(是/否)")
    private String isValid;

}
